home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gold Medal Software 3
/
Gold Medal Software - Volume 3 (Gold Medal) (1994).iso
/
utils1
/
batches.arj
/
SHOWERR.BAT
< prev
next >
Wrap
DOS Batch File
|
1994-01-17
|
7KB
|
342 lines
@ECHO OFF
ECHO.
IF "%2"=="" GOTO CHEKLEV
IF "%2"=="2" ECHO Checking for ERRORS...
IF "%2"=="2" ECHO.
IF "%2"=="2" GOTO LEVEL2
GOTO CHEK
:CHEKLEV
IF "%1"=="" GOTO NOPARAM
IF ERRORLEVEL 200 SHOWERR %1 2
IF ERRORLEVEL 100 SHOWERR %1 1
SHOWERR %1 0
:NOPARAM
IF ERRORLEVEL 200 SHOWERR ? 2
IF ERRORLEVEL 100 SHOWERR ? 1
SHOWERR ? 0
:CHEK
ECHO Checking for ERRORS...
ECHO.
IF ERRORLEVEL %299 SET ERR=%299
IF ERRORLEVEL %299 GOTO ERROR
IF ERRORLEVEL %298 SET ERR=%298
IF ERRORLEVEL %298 GOTO ERROR
IF ERRORLEVEL %297 SET ERR=%297
IF ERRORLEVEL %297 GOTO ERROR
IF ERRORLEVEL %296 SET ERR=%296
IF ERRORLEVEL %296 GOTO ERROR
IF ERRORLEVEL %295 SET ERR=%295
IF ERRORLEVEL %295 GOTO ERROR
IF ERRORLEVEL %294 SET ERR=%294
IF ERRORLEVEL %294 GOTO ERROR
IF ERRORLEVEL %293 SET ERR=%293
IF ERRORLEVEL %293 GOTO ERROR
IF ERRORLEVEL %292 SET ERR=%292
IF ERRORLEVEL %292 GOTO ERROR
IF ERRORLEVEL %291 SET ERR=%291
IF ERRORLEVEL %291 GOTO ERROR
IF ERRORLEVEL %290 SET ERR=%290
IF ERRORLEVEL %290 GOTO ERROR
IF ERRORLEVEL %289 SET ERR=%289
IF ERRORLEVEL %289 GOTO ERROR
IF ERRORLEVEL %288 SET ERR=%288
IF ERRORLEVEL %288 GOTO ERROR
IF ERRORLEVEL %287 SET ERR=%287
IF ERRORLEVEL %287 GOTO ERROR
IF ERRORLEVEL %286 SET ERR=%286
IF ERRORLEVEL %286 GOTO ERROR
IF ERRORLEVEL %285 SET ERR=%285
IF ERRORLEVEL %285 GOTO ERROR
IF ERRORLEVEL %284 SET ERR=%284
IF ERRORLEVEL %284 GOTO ERROR
IF ERRORLEVEL %283 SET ERR=%283
IF ERRORLEVEL %283 GOTO ERROR
IF ERRORLEVEL %282 SET ERR=%282
IF ERRORLEVEL %282 GOTO ERROR
IF ERRORLEVEL %281 SET ERR=%281
IF ERRORLEVEL %281 GOTO ERROR
IF ERRORLEVEL %280 SET ERR=%280
IF ERRORLEVEL %280 GOTO ERROR
IF ERRORLEVEL %279 SET ERR=%279
IF ERRORLEVEL %279 GOTO ERROR
IF ERRORLEVEL %278 SET ERR=%278
IF ERRORLEVEL %278 GOTO ERROR
IF ERRORLEVEL %277 SET ERR=%277
IF ERRORLEVEL %277 GOTO ERROR
IF ERRORLEVEL %276 SET ERR=%276
IF ERRORLEVEL %276 GOTO ERROR
IF ERRORLEVEL %275 SET ERR=%275
IF ERRORLEVEL %275 GOTO ERROR
IF ERRORLEVEL %274 SET ERR=%274
IF ERRORLEVEL %274 GOTO ERROR
IF ERRORLEVEL %273 SET ERR=%273
IF ERRORLEVEL %273 GOTO ERROR
IF ERRORLEVEL %272 SET ERR=%272
IF ERRORLEVEL %272 GOTO ERROR
IF ERRORLEVEL %271 SET ERR=%271
IF ERRORLEVEL %271 GOTO ERROR
IF ERRORLEVEL %270 SET ERR=%270
IF ERRORLEVEL %270 GOTO ERROR
IF ERRORLEVEL %269 SET ERR=%269
IF ERRORLEVEL %269 GOTO ERROR
IF ERRORLEVEL %268 SET ERR=%268
IF ERRORLEVEL %268 GOTO ERROR
IF ERRORLEVEL %267 SET ERR=%267
IF ERRORLEVEL %267 GOTO ERROR
IF ERRORLEVEL %266 SET ERR=%266
IF ERRORLEVEL %266 GOTO ERROR
IF ERRORLEVEL %265 SET ERR=%265
IF ERRORLEVEL %265 GOTO ERROR
IF ERRORLEVEL %264 SET ERR=%264
IF ERRORLEVEL %264 GOTO ERROR
IF ERRORLEVEL %263 SET ERR=%263
IF ERRORLEVEL %263 GOTO ERROR
IF ERRORLEVEL %262 SET ERR=%262
IF ERRORLEVEL %262 GOTO ERROR
IF ERRORLEVEL %261 SET ERR=%261
IF ERRORLEVEL %261 GOTO ERROR
IF ERRORLEVEL %260 SET ERR=%260
IF ERRORLEVEL %260 GOTO ERROR
IF ERRORLEVEL %259 SET ERR=%259
IF ERRORLEVEL %259 GOTO ERROR
IF ERRORLEVEL %258 SET ERR=%258
IF ERRORLEVEL %258 GOTO ERROR
IF ERRORLEVEL %257 SET ERR=%257
IF ERRORLEVEL %257 GOTO ERROR
IF ERRORLEVEL %256 SET ERR=%256
IF ERRORLEVEL %256 GOTO ERROR
:LEVEL2
IF ERRORLEVEL %255 SET ERR=%255
IF ERRORLEVEL %255 GOTO ERROR
IF ERRORLEVEL %254 SET ERR=%254
IF ERRORLEVEL %254 GOTO ERROR
IF ERRORLEVEL %253 SET ERR=%253
IF ERRORLEVEL %253 GOTO ERROR
IF ERRORLEVEL %252 SET ERR=%252
IF ERRORLEVEL %252 GOTO ERROR
IF ERRORLEVEL %251 SET ERR=%251
IF ERRORLEVEL %251 GOTO ERROR
IF ERRORLEVEL %250 SET ERR=%250
IF ERRORLEVEL %250 GOTO ERROR
IF ERRORLEVEL %249 SET ERR=%249
IF ERRORLEVEL %249 GOTO ERROR
IF ERRORLEVEL %248 SET ERR=%248
IF ERRORLEVEL %248 GOTO ERROR
IF ERRORLEVEL %247 SET ERR=%247
IF ERRORLEVEL %247 GOTO ERROR
IF ERRORLEVEL %246 SET ERR=%246
IF ERRORLEVEL %246 GOTO ERROR
IF ERRORLEVEL %245 SET ERR=%245
IF ERRORLEVEL %245 GOTO ERROR
IF ERRORLEVEL %244 SET ERR=%244
IF ERRORLEVEL %244 GOTO ERROR
IF ERRORLEVEL %243 SET ERR=%243
IF ERRORLEVEL %243 GOTO ERROR
IF ERRORLEVEL %242 SET ERR=%242
IF ERRORLEVEL %242 GOTO ERROR
IF ERRORLEVEL %241 SET ERR=%241
IF ERRORLEVEL %241 GOTO ERROR
IF ERRORLEVEL %240 SET ERR=%240
IF ERRORLEVEL %240 GOTO ERROR
IF ERRORLEVEL %239 SET ERR=%239
IF ERRORLEVEL %239 GOTO ERROR
IF ERRORLEVEL %238 SET ERR=%238
IF ERRORLEVEL %238 GOTO ERROR
IF ERRORLEVEL %237 SET ERR=%237
IF ERRORLEVEL %237 GOTO ERROR
IF ERRORLEVEL %236 SET ERR=%236
IF ERRORLEVEL %236 GOTO ERROR
IF ERRORLEVEL %235 SET ERR=%235
IF ERRORLEVEL %235 GOTO ERROR
IF ERRORLEVEL %234 SET ERR=%234
IF ERRORLEVEL %234 GOTO ERROR
IF ERRORLEVEL %233 SET ERR=%233
IF ERRORLEVEL %233 GOTO ERROR
IF ERRORLEVEL %232 SET ERR=%232
IF ERRORLEVEL %232 GOTO ERROR
IF ERRORLEVEL %231 SET ERR=%231
IF ERRORLEVEL %231 GOTO ERROR
IF ERRORLEVEL %230 SET ERR=%230
IF ERRORLEVEL %230 GOTO ERROR
IF ERRORLEVEL %229 SET ERR=%229
IF ERRORLEVEL %229 GOTO ERROR
IF ERRORLEVEL %228 SET ERR=%228
IF ERRORLEVEL %228 GOTO ERROR
IF ERRORLEVEL %227 SET ERR=%227
IF ERRORLEVEL %227 GOTO ERROR
IF ERRORLEVEL %226 SET ERR=%226
IF ERRORLEVEL %226 GOTO ERROR
IF ERRORLEVEL %225 SET ERR=%225
IF ERRORLEVEL %225 GOTO ERROR
IF ERRORLEVEL %224 SET ERR=%224
IF ERRORLEVEL %224 GOTO ERROR
IF ERRORLEVEL %223 SET ERR=%223
IF ERRORLEVEL %223 GOTO ERROR
IF ERRORLEVEL %222 SET ERR=%222
IF ERRORLEVEL %222 GOTO ERROR
IF ERRORLEVEL %221 SET ERR=%221
IF ERRORLEVEL %221 GOTO ERROR
IF ERRORLEVEL %220 SET ERR=%220
IF ERRORLEVEL %220 GOTO ERROR
IF ERRORLEVEL %219 SET ERR=%219
IF ERRORLEVEL %219 GOTO ERROR
IF ERRORLEVEL %218 SET ERR=%218
IF ERRORLEVEL %218 GOTO ERROR
IF ERRORLEVEL %217 SET ERR=%217
IF ERRORLEVEL %217 GOTO ERROR
IF ERRORLEVEL %216 SET ERR=%216
IF ERRORLEVEL %216 GOTO ERROR
IF ERRORLEVEL %215 SET ERR=%215
IF ERRORLEVEL %215 GOTO ERROR
IF ERRORLEVEL %214 SET ERR=%214
IF ERRORLEVEL %214 GOTO ERROR
IF ERRORLEVEL %213 SET ERR=%213
IF ERRORLEVEL %213 GOTO ERROR
IF ERRORLEVEL %212 SET ERR=%212
IF ERRORLEVEL %212 GOTO ERROR
IF ERRORLEVEL %211 SET ERR=%211
IF ERRORLEVEL %211 GOTO ERROR
IF ERRORLEVEL %210 SET ERR=%210
IF ERRORLEVEL %210 GOTO ERROR
IF ERRORLEVEL %209 SET ERR=%209
IF ERRORLEVEL %209 GOTO ERROR
IF ERRORLEVEL %208 SET ERR=%208
IF ERRORLEVEL %208 GOTO ERROR
IF ERRORLEVEL %207 SET ERR=%207
IF ERRORLEVEL %207 GOTO ERROR
IF ERRORLEVEL %206 SET ERR=%206
IF ERRORLEVEL %206 GOTO ERROR
IF ERRORLEVEL %205 SET ERR=%205
IF ERRORLEVEL %205 GOTO ERROR
IF ERRORLEVEL %204 SET ERR=%204
IF ERRORLEVEL %204 GOTO ERROR
IF ERRORLEVEL %203 SET ERR=%203
IF ERRORLEVEL %203 GOTO ERROR
IF ERRORLEVEL %202 SET ERR=%202
IF ERRORLEVEL %202 GOTO ERROR
IF ERRORLEVEL %201 SET ERR=%201
IF ERRORLEVEL %201 GOTO ERROR
IF ERRORLEVEL %200 SET ERR=%200
IF ERRORLEVEL %200 GOTO ERROR
SET ERR=NO
GOTO NOERROR
:ERROR
if "%ERR%"=="000" goto noerror
ECHO.
ECHO ERROR %ERR% in operation %1
ECHO %1 Operation FAILED.
GOTO DONE
:NOERROR
ECHO.
ECHO NO ERRORS. %1 Operation was SUCCESSFUL.
GOTO DONE
:DONE
ECHO.